home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 November / CHIP Kasım 1997.iso / ARACLAR / DRHARD / INSTALL.BAT < prev    next >
DOS Batch File  |  1997-10-02  |  5KB  |  181 lines

  1. @echo off
  2. cls
  3. cd\araclar\drhard
  4. echo  ************************* DR.HARDWARE SYSINFO **************************
  5. echo                                                                           
  6. echo                        Installation onto Hard disk                       
  7. echo                                                                           
  8. echo                                                                           
  9. echo    Please press any key if you want to install DR. HARDWARE         
  10. if "%1" == ""  goto INSTFIRSTHD
  11. if "%1" == "c:" goto INST
  12. if "%1" == "d:" goto INST
  13. if "%1" == "e:" goto INST
  14. if "%1" == "f:" goto INST
  15. if "%1" == "g:" goto INST
  16. if "%1" == "h:" goto INST
  17. if "%1" == "i:" goto INST
  18. if "%1" == "j:" goto INST
  19. if "%1" == "k:" goto INST
  20. if "%1" == "l:" goto INST
  21. if "%1" == "m:" goto INST
  22. if "%1" == "n:" goto INST
  23. if "%1" == "o:" goto INST
  24. if "%1" == "p:" goto INST
  25. if "%1" == "q:" goto INST
  26. if "%1" == "r:" goto INST
  27. if "%1" == "s:" goto INST
  28. if "%1" == "t:" goto INST
  29. if "%1" == "u:" goto INST
  30. if "%1" == "v:" goto INST
  31. if "%1" == "w:" goto INST
  32. if "%1" == "x:" goto INST
  33. if "%1" == "y:" goto INST
  34. if "%1" == "z:" goto INST
  35. goto INSTFIRSTHD
  36.  
  37. :INSTFIRSTHD
  38. echo    into the directory \DRHARD on drive C:\.    
  39. echo                                                                            
  40. echo      Note:                                                              
  41. echo      Additional command line parameters allow you to determine the        
  42. echo      target drive and directory by your own.             
  43. echo      Syntax :   INSTALL X: Directory name                                  
  44. echo      Examples:  
  45. echo      [INSTALL D: TEST] Installs the program in directory "TEST" on D:\   
  46. echo      [INSTALL E:]      Installs the program in the default directory
  47. echo                        \DRHARD on drive E:\  
  48. goto LETSGO
  49.  
  50. :INST
  51. if "%2" == "" goto NODIR
  52. echo    into directory \%2 on drive %1.         
  53. goto LETSGO
  54.  
  55. :NODIR
  56. echo    into directory \DRHARD on drive %1.     
  57. goto LETSGO
  58.  
  59. :LETSGO
  60. echo                                                                           
  61. echo    Press CTRL+C to quit installation now.  
  62. echo                                                                           
  63. echo  ************************************************************************
  64. PAUSE >NUL
  65. cls
  66. if "%1" == "" goto INSTTOC
  67. if "%2" == "" goto INSTSTDDIR
  68. md %1\%2
  69. if not exist %1\%2\drhard.exe goto LETSCOPY
  70. cls
  71. echo !!Warning!! 
  72. echo The target directory contains a file named DRHARD.EXE.
  73. echo Note that elder program files would be overwritten now.
  74. echo To abort installation now press CTRL+C.
  75. pause >nul
  76. goto LETSCOPY
  77.  
  78. :LETSCOPY
  79. rem if errorlevel 4 goto ERRMESSAGE
  80. rem if errorlevel 1 goto ERRMESSAGE
  81. echo Copying...
  82. copy drhard.*  %1\%2        >nul
  83. copy drharde.* %1\%2  >nul
  84. copy *.txt %1\%2         >nul
  85. copy file_id.diz %1\%2        >nul
  86. copy *.frm %1\%2        >nul
  87. rem copy comparis.dat %1\%2 >nul
  88. copy user.dat %1\%2 >nul
  89. copy readme.bat %1\%2     >nul
  90. goto ENDMESSAGE
  91.  
  92. :INSTSTDDIR
  93. md %1\DRHARD             >nul
  94. if not exist %1\drhard\drhard.exe goto CPYSTDDIR
  95. cls
  96. echo !!Warning!!
  97. echo The target directory contains a file named DRHARD.EXE.
  98. echo Note that elder program files would be overwritten now.
  99. echo To abort installation now press CTRL+C.
  100. echo Abbruch mit STRG+C bzw. CTRL+C.
  101. pause >nul
  102. goto CPYSTDDIR
  103.  
  104. :CPYSTDDIR
  105. rem if errorlevel 4 goto ERRMESSAGE
  106. rem if errorlevel 1 goto ERRMESSAGE
  107. echo Copying...
  108. copy drhard.*  %1\DRHARD    >nul
  109. copy drharde.* %1\DRHARD >nul
  110. copy *.txt %1\drhard         >nul
  111. copy file_id.diz %1\drhard    >nul
  112. copy *.frm %1\drhard    >nul
  113. rem copy comparis.dat %1\drhard >nul
  114. copy user.dat %1\drhard >nul
  115. copy readme.bat %1\drhard    >nul
  116. goto ENDMESSAGE
  117.  
  118. :INSTTOC
  119. md c:\drhard
  120. if not exist c:\drhard\drhard.exe goto CPYTOC
  121. cls
  122. echo !!Warning!!
  123. echo The target directory contains a file named DRHARD.EXE.
  124. echo Note that elder program files would be overwritten now.
  125. echo To abort installation now press CTRL+C.
  126. pause >nul
  127. goto CPYTOC
  128.  
  129. :CPYTOC
  130. echo Copying ...
  131. copy drhard.* c:\drhard >nul
  132. copy drharde.* c:\drhard >nul
  133. copy *.txt c:\drhard         >nul
  134. copy file_id.diz c:\drhard     >nul
  135. copy *.frm c:\drhard     >nul
  136. rem copy comparis.dat c:\drhard >nul
  137. copy user.dat c:\drhard >nul
  138. copy readme.bat c:\drhard      >nul
  139. goto ENDMESSAGE
  140.  
  141. :ERRMESSAGE
  142. cls
  143. echo  **************************************
  144. echo    Input error - define drive again!!!
  145. echo    Any key...
  146. echo  **************************************
  147. goto END
  148.  
  149. :ENDMESSAGE
  150. echo  
  151. echo  ********************************************************
  152. echo     Installation completed!
  153. echo   
  154. echo     Start the program by switching to the program directory
  155. if "%1"=="" goto STARTSTD
  156. if "%2"=="" goto STARTDRV
  157. goto STARTDIRDRV
  158.  
  159. :STARTSTD
  160. echo     C:\. Enter: [cd drhard]
  161. goto STARTEXE
  162.  
  163. :STARTDRV
  164. echo     %1\. Enter: [cd drhard]
  165. goto STARTEXE
  166.  
  167. :STARTDIRDRV
  168. echo     %1\. Enter: [cd %2]
  169. goto STARTEXE
  170.  
  171. :STARTEXE
  172. echo     ...and then load the EXE file...
  173. echo     Enter: [drhard]
  174. echo      
  175. echo     Press any key...
  176. echo  ********************************************************
  177. goto END
  178.  
  179. :END
  180. pause >nul
  181. echo on